--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / frontend / js / registries / commandRegistry.js
Displaying Raw • Download
meshchatx/src/frontend/js/registries/commandRegistry.js 9f71f3420c18d5800afb493b723c328d23c7ea12 (9f71f342) Text, 635 B
T8b949e// SPDX-License-Identifier: 0BSD
Tff7b72import Tb4b4b4{ Te6edf3createRegistry Tb4b4b4} Tff7b72from Ta5d6ff"./registryCore.js"Tb4b4b4;
T8b949e/** @typedef {import('./coreCommandEntries.js').CommandEntry} CommandEntry */
T8b949e/** @type {import('./registryCore.js').Registry<CommandEntry>} */
Tff7b72export Tff7b72const Te6edf3commandRegistry Tff7b72= Te6edf3createRegistryTb4b4b4(Ta5d6ff"commandRegistry"Tb4b4b4)Tb4b4b4;
T8b949e/**
* @param {CommandEntry} entry
*/
Tff7b72export Tff7b72function Te6edf3registerCommandTb4b4b4(Te6edf3entryTb4b4b4) Tb4b4b4{
Te6edf3commandRegistryTb4b4b4.Te6edf3registerTb4b4b4(Te6edf3entryTb4b4b4)Tb4b4b4;
Tb4b4b4}
T8b949e/**
* @param {string} id
*/
Tff7b72export Tff7b72function Te6edf3unregisterCommandTb4b4b4(Te6edf3idTb4b4b4) Tb4b4b4{
Te6edf3commandRegistryTb4b4b4.Te6edf3unregisterTb4b4b4(Te6edf3idTb4b4b4)Tb4b4b4;
Tb4b4b4}
T8b949e/**
* @returns {CommandEntry[]}
*/
Tff7b72export Tff7b72function Te6edf3listCommandsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3commandRegistryTb4b4b4.Te6edf3listTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────